package pl.edu.kassiopeia.repository.dao;

import java.util.List;

import pl.edu.kassiopeia.repository.exceptions.PluginNotFoundException;
import pl.edu.kassiopeia.repository.model.Plugin;

public interface PluginDao {
	public void save(Plugin plugin);
	void update(Plugin plugin);
	void delete (Plugin plugin);
	List<Plugin> findAll();
	public Plugin findByCoordinates(String groupId,
			String pluginId, String version) throws PluginNotFoundException;
}
